home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / devices / narrator.m < prev    next >
Encoding:
Text File  |  2002-01-02  |  1.4 KB  |  90 lines

  1. MODULE 'exec/io'
  2.  
  3. CONST    DEFPITCH=$6E,
  4.         DEFRATE=$96,
  5.         DEFVOL=$40,
  6.         DEFFREQ=$56B8,
  7.         NATURALF0=0,
  8.         ROBOTICF0=1,
  9.         MANUALF0=2,
  10.         MALE=0,
  11.         FEMALE=1,
  12.         DEFSEX=0,
  13.         DEFMODE=0,
  14.         DEFARTIC=$64,
  15.         DEFCENTRAL=0,
  16.         DEFF0PERT=0,
  17.         DEFF0ENTHUS=$20,
  18.         DEFPRIORITY=$64,
  19.         MINRATE=$28,
  20.         MAXRATE=$190,
  21.         MINPITCH=$41,
  22.         MAXPITCH=$140,
  23.         MINFREQ=$1388,
  24.         MAXFREQ=$6D60,
  25.         MINVOL=0,
  26.         MAXVOL=$40,
  27.         MINCENT=0,
  28.         MAXCENT=$64,
  29.         ND_NOTUSED=-1,
  30.         ND_NOMEM=-2,
  31.         ND_NOAUDLIB=-3,
  32.         ND_MAKEBAD=-4,
  33.         ND_UNITERR=-5,
  34.         ND_CANTALLOC=-6,
  35.         ND_UNIMPL=-7,
  36.         ND_NOWRITE=-8,
  37.         ND_EXPUNGED=-9,
  38.         ND_PHONERR=-20,
  39.         ND_RATEERR=-21,
  40.         ND_PITCHERR=-22,
  41.         ND_SEXERR=-23,
  42.         ND_MODEERR=-24,
  43.         ND_FREQERR=-25,
  44.         ND_VOLERR=-26,
  45.         ND_DCENTERR=-27,
  46.         ND_CENTPHONERR=-28,
  47.         NDB_NEWIORB=0,
  48.         NDB_WORDSYNC=1,
  49.         NDB_SYLSYNC=2,
  50.         NDF_NEWIORB=1,
  51.         NDF_WORDSYNC=2,
  52.         NDF_SYLSYNC=4
  53.  
  54. OBJECT NDI|narrator_rb
  55.     message|IOStd:IOStd,
  56.     rate:UWORD,
  57.     pitch:UWORD,
  58.     mode:UWORD,
  59.     sex:UWORD,
  60.     ChMasks:PTR TO UBYTE,
  61.     NumMasks:UWORD,
  62.     volume:UWORD,
  63.     sampfreq:UWORD,
  64.     mouths:UBYTE,
  65.     chanmask:UBYTE,
  66.     numchan:UBYTE,
  67.     flags:UBYTE,
  68.     F0enthusiasm:UBYTE,
  69.     F0perturb:UBYTE,
  70.     F1adj:BYTE,
  71.     F2adj:BYTE,
  72.     F3adj:BYTE,
  73.     A1adj:BYTE,
  74.     A2adj:BYTE,
  75.     A3adj:BYTE,
  76.     articulate:UBYTE,
  77.     centralize:UBYTE,
  78.     centphon:PTR TO CHAR,
  79.     AVbias:BYTE,
  80.     AFbias:BYTE,
  81.     priority:BYTE,
  82.     pad1:BYTE
  83.  
  84. OBJECT MRB|mount_rb
  85.     voice|NDI:NDI,
  86.     width:UBYTE,
  87.     height:UBYTE,
  88.     shape:UBYTE,
  89.     sync:UBYTE
  90.